<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;


/**
 * App\Activity
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property string|null $name 活动名称
 * @property int $img_id 封面图id
 * @property string|null $desc 活动描述
 * @property string|null $theme 活动主题
 * @property string|null $province 省份
 * @property string|null $city 城市
 * @property string|null $area 地区
 * @property string|null $address_detail 详细地址
 * @property string|null $start_time 活动开始时间
 * @property string|null $end_time 活动结束时间
 * @property string|null $re_person 负责人
 * @property string|null $re_person_phone 负责人电话
 * @property int $classify_id 活动分类标识
 * @property int $is_choice 是否精选
 * @property string|null $detail 详情
 * @property string|null $review 活动回顾
 * @property float $cost 活动费用
 * @property int $is_guest 是否带客0：不带 1：带
 * @property float $guest_cost 客人的费用
 * @property int $sign_qr_code_img_id 签到二维码
 * @property int $share_img_id 分享图片
 * @property int $qr_code_img_id 分享的二维码图片id
 * @property int $is_set_seat 是否安排座位
 * @property int $is_vip_free 会员是否免费 0：收费 1：免费
 * @property int $max_join_num 最大参与人数
 * @property int $is_allow_not_vip_join 是否允许非会员用户参与 0：不允许 1：允许
 * @property int $integral_rule_id 积分规则id
 * @property int $sort 排序
 * @property int $status 状态 0：隐藏 1：显示
 * @property string|null $deleted_at
 * @property \Carbon\Carbon|null $created_at
 * @property \Carbon\Carbon|null $updated_at
 * @method static bool|null forceDelete()
 * @method static \Illuminate\Database\Query\Builder|\App\Activity onlyTrashed()
 * @method static bool|null restore()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereAddressDetail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereArea($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereCity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereClassifyId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereDetail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereEndTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereGuestCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereImgId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIntegralRuleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIsAllowNotVipJoin($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIsChoice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIsGuest($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIsSetSeat($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereIsVipFree($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereMaxJoinNum($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereProvince($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereQrCodeImgId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereRePerson($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereRePersonPhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereReview($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereShareImgId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereSignQrCodeImgId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereSort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereStartTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereTheme($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Activity whereUserId($value)
 * @method static \Illuminate\Database\Query\Builder|\App\Activity withTrashed()
 * @method static \Illuminate\Database\Query\Builder|\App\Activity withoutTrashed()
 * @mixin \Eloquent
 */
class Activity extends Model
{
    protected $table = 'activity';
    use SoftDeletes;
}
